home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 24 / CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso / Scalos / RenderLib / doc / cpu < prev    next >
Text File  |  1997-09-10  |  2KB  |  58 lines

  1.  
  2. processor issues
  3. -----------------------------
  4.  
  5.   render.library  is  shipped  in  three versions: 68020, 68040, and
  6.   68060.  if  your  system is supplied with a 68030 cpu, you can use
  7.   both  the  68020 and the 68040 versions. the latter one requires a
  8.   fpu, though.
  9.  
  10.   cpu type:             68020   68030   68030/68882    68040   68060
  11.   ------------------------------------------------------------------
  12.   render.library_060    -/-     -/-     -               +       ++
  13.   render.library_040    -/-     -/-     ++¹             ++      +
  14.   render.library_020    +²      ++²     ++              +       --
  15.  
  16.   -/-   won't work
  17.   --    terrible combination
  18.   -     bad combination
  19.   +     good combination
  20.   ++    very good combination
  21.   ¹     slower but accuracy is better
  22.   ²     prior to v18.0, quantization
  23.         did not work at all without a fpu
  24.  
  25.  
  26. special annotations
  27. -----------------------------
  28.  
  29.   > 68060
  30.   there  was  a  lot  of work to be spent for the 060 version. hence
  31.   this  version is most optimized in the render.library package. the
  32.   code  benefits  from  large  caches, superscalarity, quick integer
  33.   multiplication, even from branch prediction and other features.
  34.  
  35.   > 68040
  36.   the  040  is  similar to the 060 version. also try the 060 version
  37.   if your 68040 board has got poor memory transfer rates.
  38.  
  39.   > 68030
  40.   there  was  no  need for a 030 version, since 68030 specificity is
  41.   well  provided  with  both  the 020 and 040 versions. keep in mind
  42.   that  the  040 version requires a fpu. the 68882 coprocessor might
  43.   be  slower  than  appropriate  64  bit  integer   arithmetics, but
  44.   it provides higher accuracy.
  45.  
  46.   > 68020
  47.   the  68020  is  an  old-fashioned  cpu - no maths, poor caches, no
  48.   special  features.  there  was  no particular need to optimize for
  49.   this processor. the 68020 version is actually optimized for the MC
  50.   68030.
  51.  
  52.   > 68000
  53.   there never was and will never be a version for this cpu.
  54.  
  55.   > PPC
  56.   not  yet  available. the re-portation of render.library to plain C
  57.   code is in progress.
  58.